<?php

class View_Block {
	
	public static function showHeader() {
		echo '<div id="header"><header>';
			if (User_Seance::isLogged()) echo '<a class="logout" href="' . W_ABSPATH . 'logout">Выйти</a>';
		//	else {
// 				echo '<div class="container">';
// 					echo '<div id="logo" class="pull-left">';
// 						echo '<a href="/" title="sportcase">';
// 							echo '<i class="icon icon-logo"></i>';
// 						echo '</a>';
// 					echo '</div>';
// 					echo '<div id="sign-in" class="pull-right">';
// 						echo '<a href="#" class="btn btn-mini btn-grey" onclick="$(\'#auth\').show();$(this).remove()">Войти</a>';
// 						echo '<div id="auth" style="display:none">';
// 						View_Block::showAuthForm();
// 						echo '</div>';
// 					echo '</div>';
// 					echo '<div class="clear"></div>';
// 				echo '</div>';
			//}
			echo '<div id="logo">';
				echo '<a href="/"></a>';
			echo '</div>';
		echo '</header></div>';
	}
	
	public static function showFooter() {
		echo '<div id="footer" class="container">';
			echo '<div class="links">';
				echo '<a href="' . W_ABSPATH . 'fields">Поля</a>';
				echo '<a href="' . W_ABSPATH . 'fields">О нас</a>';
				echo '<a href="' . W_ABSPATH . 'fields">Обратная связь</a>';
			echo '</div>';
			echo '<div id="copyright" class="pull-right">Sportcase © 2013</div>';
		echo '</div>';
	}
	
	public static function showLeft() {
		echo '<div id="left">';
			echo '<ul>';
				echo '<li gr-bg>';
					echo '<a href="' . W_ABSPATH . 'id' . User_Seance::getId() . '">Профиль</a>';
				echo '</li>';
				echo '<li>';
					echo '<a href="' . W_ABSPATH . 'teams">Мои Команды</a>';
				echo '</li>';
				echo '<li>';
					echo '<a href="#">Мои турниры</a>';
				echo '</li>';
				echo '<li>';
					echo '<a href="' . W_ABSPATH . 'messages">Сообщения</a>';
				echo '</li>';
				echo '<li>';
					echo '<a href="#">Настройки</a>';
				echo '</li>';
			echo '</ul>';
		echo '</div>';
	}
	
	public static function showAuthForm() {
		$objForm = new View_Form(array('id' => 'auth-form'));
		$objForm->show();
		echo 'Почта: ';
		$objForm->textField(array('name' => 'e_mail'));
		echo '<br>Пароль: ';
		$objForm->password(array('name' => 'password'));
		$objForm->submit();
		$objForm->close();
	}
	
	/**
	 * 
	 * @param string $essenceType - тип сущности(user,team)
	 * @param int $essenceId - id сущности
	 * @param string $fileName - полное имя файла-аватара
	 * @param string $avaSize (s,m,l)
	 */
	public static function showAvatar($essenceType, $essenceId, $fileName = null, $avaSize, $withLink = true) {
		switch($essenceType) {
			case 'user' :
				$url = '<a href="' . W_ABSPATH . 'id' . $essenceId . '">';
				$img = '<img src="' . IMAGES_PATH . 'essence/user/' . $essenceId . '/' . $avaSize . $fileName . '">';
				$noAva = '<img src="' . IMAGES_PATH . 'essence/user/simple/' . $avaSize . '-no-ava.png">';
				break;
			case 'team' :
				$url = '<a href="' . W_ABSPATH . 'team' . $essenceId . '">';
				$img = '<img src="' . IMAGES_PATH . 'essence/team/' . $essenceId . '/' . $avaSize . $fileName . '">';
				$noAva = '<img src="' . IMAGES_PATH . 'essence/team/simple/' . $avaSize . '-no-team-ava.png">';
				break;
		}
		
		echo '<div class="' . $avaSize . '-ava">';
			echo $withLink ? $url : '';
				if($fileName) echo $img;
				else echo $noAva;
			echo $withLink ? '</a>' : '';
		echo '</div>';
	}
}

?>